  <?php 
    header("Content-type: text/html; charset=UTF-8"); 
      $test1 = 'skhajhfa ,aisdj. ada .dka, m';
     
     //分割字符，用指定的字符在规定的长度里结尾,不改变原字符串
    var_dump(chunk_split($test1,5,'--'));

   //把字符串按长度分割成数组
   var_dump(str_split($test1,3));
   //分割字符串，返回一个数组
    var_dump(explode('.', $test1));

    $arr1 = ['hellow','world','!'];
    //把数组拼接成字符串
    var_dump(implode(" + ", $arr1));



    $file = fopen('test1.txt', 'w+b');
    $seekRet = fseek($file, 0,SEEK_END);
    //成功该函数返回 0
    echo "seekRet=$seekRet<br>";
    //fprintf() 函数把格式化的字符串写入到指定的输出流（例如：文件或数据库）。
    //返回被写字符串的长度(不是字节)
    echo fprintf($file, "我今年%d岁，身高%.2fcm，体重%.2fkg.", 25,179.8797,123.876);
   
   //把字符串解析道变量中
    $test2 = 'p1=aaaaa&p2=bbbbbb&p3=ccccccc';
    parse_str($test2,$paresArr);
    var_dump($paresArr);
    
    
    //输出格式化字符串，返回长度
    printf("%s",$test1);

    //在预定义的字符前添加反斜杠
    echo '<br>'.quotemeta($test1);
     
    

    //格式化一个字符串，并且赋值给一个变量
    $test3 = sprintf("我今年%d岁，身高%.2fcm，体重%.2fkg.", 25,179.8797,123.876);
    echo "<br>格式化字符串<br> $test3";

    
   //替换指定的字符（不区分大小写）str_replace()(区分大小写)
    var_dump(str_ireplace("Aj", "+-", $test1));

  //返回一个字符串在另一个字符串第一次出现的位置,区分大小写
    var_dump(strpos($test1,'a'));
  
  //返回字符串长度
    
    var_dump(strlen($test1));

    
    var_dump(substr($test1, 2,3));


    var_dump($test1);















 ?>